.page-ques-detail {
  background: $bg-color;
  padding: 0 0 100px;
}
.p-main {
  position: relative;
  overflow: hidden;
  padding: 56px 120px 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 5px 10px 0 rgba(27, 27, 98, 0.1);
}
.main-wrap {
  border-radius: 10px;
  padding-top: 40px;
}
.q-box {
  position: relative;
  margin-bottom: 50px;
  padding-bottom: 44px;
  &.show-border {
    border-bottom: 1px solid $border-color;
  }
  .btn-submit {
    position: absolute;
    right: 0;
    bottom: 34px;
    width: 78px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    min-height: auto;
    padding: 0;
    border-radius: 5px;
  }
}
.ana-box {
  margin-bottom: 50px;
}
.ft {
  margin-top: 52px;
  padding: 33px 0 29px;
  background: #fff;
  border-top: 1px solid $border-color;
}